@echo off
echo 正在初始化WVP数据库...

REM 尝试找到MySQL客户端
set MYSQL_PATH=""
if exist "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe" (
    set MYSQL_PATH="C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe"
) else if exist "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" (
    set MYSQL_PATH="C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe"
) else if exist "C:\xampp\mysql\bin\mysql.exe" (
    set MYSQL_PATH="C:\xampp\mysql\bin\mysql.exe"
) else if exist "C:\wamp64\bin\mysql\mysql8.0.21\bin\mysql.exe" (
    set MYSQL_PATH="C:\wamp64\bin\mysql\mysql8.0.21\bin\mysql.exe"
) else (
    echo 未找到MySQL客户端，请手动执行以下SQL脚本：
    echo mysql_init_script_complete.sql
    echo.
    echo 或者使用以下命令：
    echo mysql -h 127.0.0.1 -P 3306 -u root -p12345678 ^< mysql_init_script_complete.sql
    pause
    exit /b 1
)

echo 找到MySQL客户端: %MYSQL_PATH%
echo 正在执行数据库初始化脚本...

%MYSQL_PATH% -h 127.0.0.1 -P 3306 -u root -p12345678 < mysql_init_script_complete.sql

if %ERRORLEVEL% EQU 0 (
    echo 数据库初始化成功！
) else (
    echo 数据库初始化失败，错误代码: %ERRORLEVEL%
    echo 请检查MySQL服务是否运行，用户名密码是否正确
)

pause
